#include "core.h"
#include "NetDef.h"

IMP_REFLECTION_ENUM_BEGIN( ENetDef, ENet )
REG_REFLECTION_ENUM( ENetDef, ENet, NET_NONE );	
REG_REFLECTION_ENUM( ENetDef, ENet, NET_CENTER );
REG_REFLECTION_ENUM( ENetDef, ENet, NET_GATE );
REG_REFLECTION_ENUM( ENetDef, ENet, NET_GAME_WORLD );
REG_REFLECTION_ENUM( ENetDef, ENet, NET_SERVICE );
REG_REFLECTION_ENUM( ENetDef, ENet, NET_LOGIN );
REG_REFLECTION_ENUM( ENetDef, ENet, NET_SUPPORT );
REG_REFLECTION_ENUM( ENetDef, ENet, NET_GATE_INTERNET );
REG_REFLECTION_ENUM( ENetDef, ENet, NET_GAME_DB );
REG_REFLECTION_ENUM( ENetDef, ENet, SERVER_END );
REG_REFLECTION_ENUM( ENetDef, ENet, NET_GM );
IMP_REFLECTION_ENUM_END( ENetDef, ENet )

IMP_REFLECTION_ENUM_BEGIN( ENetDef, ETcpType )
REG_REFLECTION_ENUM( ENetDef, ETcpType, TCP_TYPE_NONE );	
REG_REFLECTION_ENUM( ENetDef, ETcpType, TCP_TYPE_SERVER );
REG_REFLECTION_ENUM( ENetDef, ETcpType, TCP_TYPE_CLIENT );
REG_REFLECTION_ENUM( ENetDef, ETcpType, TCP_TYPE_LINK );
IMP_REFLECTION_ENUM_END( ENetDef, ETcpType )